Knowledge capture and sharing for exploration and production tool sessions

ABSTRACT

A method for knowledge capture of exploration and production (E&amp;P) tool sessions, including performing, using an E&amp;P tool configured on a computer system, a first E&amp;P tool session based on a subterranean formation field data set, recording a video capture of a plurality of scenes generated by the E&amp;P tool and displayed during the first E&amp;P tool session, capturing a description associated with a first scene of the plurality of scenes, wherein the first scene is assigned a time stamp corresponding to a specific point in time of a time line of the video capture, tagging the description with the time stamp included in a log of the video capture, and storing the video capture and the log of the video capture, wherein the description is synchronized with the specific point in time of the first scene based on the time stamp.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims benefit under 35 U.S.C. §119(e) of U.S.Provisional Patent Application No. 61/379,054, filed on Sep. 1, 2010,and entitled “VIDEO PLAYBACK OF SEISMIC-TO-SIMULATION SESSIONS,” whichis hereby incorporated by reference.

BACKGROUND

Operations, such as geophysical surveying, drilling, logging, wellcompletion, and production, are typically performed to locate and gathervaluable downhole fluids. Surveys are often performed using acquisitionmethodologies, such as seismic mapping, resistivity mapping, etc. togenerate images of underground formations. These formations are oftenanalyzed to determine the presence of subterranean assets, such asvaluable fluids or minerals, or to determine if the formations havecharacteristics suitable for storing fluids. Although the subterraneanassets are not limited to hydrocarbons such as oil, throughout thisdocument, the terms “oilfield” and “oilfield operation” may be usedinterchangeably with the terms “field” and “field operation” to refer toa site where any types of valuable fluids or minerals can be found andthe activities required to extract them. The terms may also refer tosites where substances are deposited or stored by injecting them intothe surface using boreholes and the operations associated with thisprocess. Further, the term “field operation” refers to a field operationassociated with a field, including activities related to field planning,wellbore drilling, wellbore completion, and/or production using thewellbore.

Models of subsurface hydrocarbon reservoirs and oil wells are often usedin simulation (e.g., in modeling oil well behavior) to increase yieldsand to accelerate and/or enhance production from oil wells. Seismicinterpretation tools and seismic-to-simulation programs, such as PETREL®(a registered trademark of Schlumberger Technology Corporation, Houston,Tex.), can include numerous functionalities and apply complex techniquesacross many aspects of modeling and simulating. Such programs typicallyinclude a large suite of tools and different programs. Users of suchsystems may spend many hours per day working with these tools in aneffort to optimize geological interpretations and reservoir engineeringdevelopment scenarios.

SUMMARY

In general, in one aspect, the invention relates to a method forknowledge capture of exploration and production (E&P) tool sessions. Themethod includes performing, using an E&P tool configured on a computersystem, a first E&P tool session based on a subterranean formation fielddata set, recording a video capture of a plurality of scenes generatedby the E&P tool and displayed during the first E&P tool session,capturing a description associated with a first scene of the pluralityof scenes, wherein the first scene is assigned a time stampcorresponding to a specific point in time of a time line of the videocapture, tagging the description with the time stamp included in a logof the video capture, and storing the video capture and the log of thevideo capture, wherein the description is synchronized with the specificpoint in time of the first scene based on the time stamp.

Other aspects of knowledge capture and sharing of exploration andproduction tool sessions will be apparent from the following descriptionand the appended claims.

BRIEF DESCRIPTION OF DRAWINGS

The appended drawings illustrate several embodiments of knowledgecapture and sharing of exploration and production tool sessions and arenot to be considered limiting of its scope, for knowledge capture andsharing of exploration and production tool sessions may admit to otherequally effective embodiments.

FIG. 1.1 is a schematic view, partially in cross-section, of a field inwhich one or more embodiments of knowledge capture and sharing ofexploration and production tool sessions may be implemented.

FIG. 1.2 shows an exploration and production modeling tool in accordancewith one or more embodiments.

FIGS. 2.1 and 2.2 depict an example method for knowledge capture andsharing of exploration and production tool sessions in accordance withone or more embodiments.

FIGS. 3.1-3.4 depict an example for knowledge capture and sharing ofexploration and production tool sessions in accordance with one or moreembodiments.

FIG. 4 depicts a computer system using which one or more embodiments ofknowledge capture and sharing of exploration and production toolsessions may be implemented.

DETAILED DESCRIPTION

Embodiments are shown in the above-identified drawings and describedbelow. In describing the embodiments, like or identical referencenumerals are used to identify common or similar elements. The drawingsare not necessarily to scale and certain features may be shownexaggerated in scale or in schematic in the interest of clarity andconciseness.

Embodiments of the present disclosure include a method, system, andcomputer readable medium for knowledge capture and sharing ofexploration and production (E&P) tool sessions among users of an E&Ptool. Example systems and methods described herein enable these users tobrowse through previous E&P tool sessions recorded by themselves orothers. The ability to playback past tool sessions can assist a userwith determining how the user previously arrived at a particularconclusion. Moreover, the example systems and methods can be used as amechanism to disseminate knowledge among a community of users, e.g.,within the E&P technical community.

In one or more embodiments, the system uses recording and voicerecognition technology to generate an annotated video capture of the useof seismic interpretation tools and suites. This annotated video capturecan be used to share the experience of using the seismic interpretationtools and suites. In one or more embodiments, the system usesapplication software recording tools and functionality to annotate thevideo capture with scene markers and a “Reporting Track.” For example,this track may contain detailed information about the oilfield objectsthat were being operated on at the time the video scenes or frames werebeing captured for recording. An example system enables the videocapture to be stored alongside the seismic interpretation database andthen played, paused and rewound by the user from, e.g., within seismicinterpretation software.

In one or more embodiments, the system synchronizes the video capturestream showing visual content in one or more E&P tool session windowswith a supplemental reporting stream that echoes current key parametersettings used by the E&P tool. In the playback mode there can be asplit-screen viewer to show multiple streams (e.g., the video capturestream and the supplemental reporting stream) simultaneously. Thesupplemental reporting stream may be captured at a higher frequency(e.g., higher capacity; frame rate) than the video capture stream sincemuch more textual information and other information may be available forcapture in the supplemental reporting stream, which can be played backin “slow motion.”

In one or more embodiments, the system enables automatic injection ofannotations into the video capture, e.g., in the form of sub-titles,scene/chapter markers, or data panels. This annotation can also bedirected to off-screen video buffers so that the annotations may beselectively visible/invisible to the user during normal operation of theE&P tool and optionally viewed during playback mode.

FIG. 1.1 depicts a schematic view, partially in cross section, of afield (100) in which one or more embodiments of knowledge capture andsharing of exploration and production tool sessions may be implemented.In one or more embodiments, one or more of the modules and elementsshown in FIG. 1.1 may be omitted, repeated, and/or substituted.Accordingly, embodiments of knowledge capture and sharing of explorationand production tool sessions should not be considered limited to thespecific arrangements of modules shown in FIG. 1.1.

As shown in FIG. 1.1, the subterranean formation (104) includes severalgeological structures (106-1 through 106-4). As shown, the formation hasa sandstone layer (106-1), a limestone layer (106-2), a shale layer(106-3), and a sand layer (106-4). A fault line (107) extends throughthe formation. In one or more embodiments, various survey tools and/ordata acquisition tools are adapted to measure the formation and detectthe characteristics of the geological structures of the formation.

As shown in FIG. 1.1, seismic truck (102-1) represents a survey toolthat is adapted to measure properties of the subterranean formation in aseismic survey operation based on sound vibrations. One such soundvibration (e.g., 186, 188, 190) generated by a source (170) reflects offa plurality of horizons (e.g., 172, 174, 176) in the subterraneanformation (104). Each of the sound vibrations (e.g., 186, 188, 190) arereceived by one or more sensors (e.g., 180, 182, 184), such asgeophone-receivers, situated on the earth's surface. The geophonesproduce electrical output signals, which may be transmitted, forexample, as input data to a computer (192) on the seismic truck (102-1).Responsive to the input data, the computer (192) may generate a seismicdata output, which may be logged and provided to a surface unit (202) bythe computer (192) for further analysis.

Further as shown in FIG. 1.1, the wellsite system (204) is associatedwith a rig (101), a wellbore (103), and other wellsite equipment and isconfigured to perform wellbore operations, such as logging, drilling,fracturing, production, or other applicable operations. Generally,survey operations and wellbore operations are referred to as fieldoperations of the field (100). These field operations are typicallyperformed as directed by the surface unit (202).

In one or more embodiments, the surface unit (202) is operativelycoupled to the computer (192) and/or a wellsite system (204). Inparticular, the surface unit (202) is configured to communicate with thecomputer (192) and/or the data acquisition tool (102) to send commandsto the computer (192) and/or the data acquisition tools (102) and toreceive data therefrom. For example, the data acquisition tool (102) maybe adapted for measuring downhole properties usinglogging-while-drilling (“LWD”) tools. In one or more embodiments,surface unit (202) may be located at the wellsite system (204) and/orremote locations. The surface unit (202) may be provided with computerfacilities for receiving, storing, processing, and/or analyzing datafrom the computer (192), the data acquisition tool (102), or other partof the field (104). The surface unit (202) may also be provided with orfunctionally for actuating mechanisms at the field (100). The surfaceunit (202) may then send command signals to the field (100) in responseto data received, for example to control and/or optimize various fieldoperations described above.

In one or more embodiments, the data received by the surface unit (202)represents characteristics of the subterranean formation (104) and mayinclude seismic data and/or information related to porosity, saturation,permeability, natural fractures, stress magnitude and orientations,elastic properties, etc. during a drilling, fracturing, logging, orproduction operation of the wellbore (103) at the wellsite system (204).For example, data plot (108-1) may be a seismic two-way response time orother types of seismic measurement data. In another example, data plot(108-2) may be a wireline log, which is a measurement of a formationproperty as a function of depth taken by an electrically poweredinstrument to infer properties and make decisions about drilling andproduction operations. The record of the measurements, typically on along strip of paper, may also be referred to as a log. Measurementsobtained by a wireline log may include resistivity measurements obtainedby a resistivity measuring tool. In yet another example, the data plot(108-2) may be a plot of a dynamic property, such as the fluid flow rateover time during production operations. Those skilled in the art willappreciate that other data may also be collected, such as, but notlimited to, historical data, user inputs, economic information, othermeasurement data, and other parameters of interest.

In one or more embodiments, the surface unit (202) is communicativelycoupled to an exploration and production (E&P) computer system (208). Inone or more embodiments, the data received by the surface unit (202) maybe sent to the E&P computer system (208) for further analysis.Generally, the E&P computer system (208) is configured to analyze,model, control, optimize, or perform other management tasks of theaforementioned field operations based on the data provided from thesurface unit (202). In one or more embodiments, the E&P computer system(208) is provided with functionality for manipulating and analyzing thedata, such as performing seismic interpretation or borehole resistivityimage log interpretation to identify geological surfaces in thesubterranean formation (104) or performing simulation, planning, andoptimization of production operations of the wellsite system (204). Inone or more embodiments, the result generated by the E&P computer system(208) may be displayed for user viewing using a 2 dimensional (2D)display, 3 dimensional (3D) display, or other suitable displays.Although the surface unit (202) is shown as separate from the E&Pcomputer system (208) in FIG. 1.1, in other examples, the surface unit(202) and the E&P computer system (208) may also be combined.

FIG. 1.2 shows more details of the E&P computer system (208) in whichone or more embodiments of knowledge capture and sharing of explorationand production tool sessions may be implemented. In one or moreembodiments, one or more of the modules and elements shown in FIG. 1.2may be omitted, repeated, and/or substituted. Accordingly, embodimentsof knowledge capture and sharing of exploration and production toolsessions should not be considered limited to the specific arrangementsof modules shown in FIG. 1.2.

As shown in FIG. 1.2, the E&P computer system (208) includes E&P tool(230) having task engine (231), data rendering module (226), videocapture application programming interface (API) (227), and metadatacapture API (228), knowledge capture module (224), knowledge sharingmanager (221), input module (223), data repository (234), and display(233). Each of these elements is described below.

In one or more embodiments, the E&P computer system (208) includes theE&P tool (230) having software instructions stored in a memory andexecuting on a processor to communicate with the surface unit (202) forreceiving data therefrom and to manage (e.g., analyze, model, control,optimize, or perform other management tasks) the aforementioned fieldoperations based on the received data. In one or more embodiments, thereceived data is stored in the data repository (234) to be processed bythe E&P tool (230). One or more field operation management tasks (e.g.,analysis task, modeling task, control task, optimization task, etc.) maybe performed in an execution pass of the E&P tool (230), referred to asan E&P tool session. During the E&P tool session, the received data ismanipulated by the task engine (231) to generate, continuously orintermittently, preliminary results that are rendered and displayed tothe user using the data rendering module (226) and the display (233),respectively. For example, the E&P tool session may be a seismicinterpretation session where the task engine (231) processes the seismicdata set and the data rendering module (226) renders interpreted seismicresults to be displayed to the user using the display (233). In one ormore embodiments, the display (233) may be a 2D display, a 3D display,or other suitable display device. The processor and memory of the E&Pcomputer system (208) are not explicitly depicted in FIG. 1.2 so as notto obscure other elements of the E&P computer system (208). An exampleof such processor and memory is described in reference to FIG. 4 below.

In one or more embodiments, the E&P computer system (208) includes aknowledge capture module (224) configured to capture knowledge from anE&P tool session controlled by a user intending to share his/herexperience using the E&P tool (230). Specifically, the knowledge capturemodule (224) is configured to generate a video capture of the E&P toolsession by recording a scene (e.g., video scene), actions performedtherein, and text description associated therewith, during the E&P toolsession. Further, the knowledge capture module (224) is configured totag the description with a time stamp for storing with the video capturein a manner that can be played back with the description synchronized tothe video scene. In particular, the time stamp corresponds to a specificpoint in time of a time line of the video capture

In one or more embodiments, the video capture includes a recording ofmultiple scenes generated by the E&P tool (230) and displayed to theuser during the E&P tool session controlled by the user. Each of themultiple recorded scenes may include one or more frames in the videocapture and is assigned a time stamp according to a time line of thevideo capture. For example, the time line indicates an elapse time ofany single recorded frame from the beginning of the recording based on auser selectable time scale. For example, each scene may be assigned thetime stamp of a leading frame in the scene. In one or more embodiments,the knowledge capture module (224) uses the video capture API (227) tocapture each frame or each scene of the E&P tool session for creatingthe video capture. Specifically, the video capture API (227) providesfunctionality to deliver, at each of pre-determined recurring timeintervals during the E&P tool session, an image displayed to the user bythe E&P tool. In particular, resolution of such image can be userconfigurable up to the native screen resolution of the display (233) forproviding appropriate visual details of the E&P tool session duringreplay. Accordingly, the knowledge capture module (224) receives suchrecurring images and organizes them according to the time line to formthe video capture.

In one or more embodiments, one or more scenes in the video capture maybe recorded with a description providing relevant information regardingthe corresponding scene. The description may include an audio-videoinstruction provided by the user to describe an action initiated by theE&P tool during the E&P tool session, or a data setting used by the E&Ptool during the E&P tool session.

In one or more embodiments, the input module (223) is configured toreceive the audio-video instruction from the user to describe an eventof the E&P tool session. For example, the input module (223) may includeor interface with a microphone, video camera, and keyboard. Accordingly,the instruction may include portions in the form of audio description,textual description, and video description. In particular, the textualdescription may be manually entered or automatically converted from anaudio narration of the user using voice recognition techniques. Forexample, the user may point to a physical object (e.g., a core samplefrom the subterranean formation) while narrating important aspects ofthe physical object relating to a particular seismic interpretationscene being displayed and recorded. While the scene on the display (233)may also be recorded using the video camera of the input module (223),in contrast to direct capture via the video capture API (227), thequality of such camera based recording, although adequate for recordinguser narration, may not be sufficient to deliver adequate visual detailsof the E&P tool session during replay.

In one or more embodiments, the knowledge capture module (224) isconfigured to extract other types of the description from the E&P tool(230) during the E&P tool session. As noted above, such description mayinclude an action performed by the E&P tool (230) or a data setting usedby the E&P tool (230). In one or more embodiments, the knowledge capturemodule (224) captures such action and/or data settings using themetadata capture API (228) from the task engine (231).

In one or more embodiments, the description is captured at a higherfrequency than the video capture to allow the replay to be in a slowmotion mode. Specifically, the video scene may include slow changingdetails while the video script typically includes higher frequencycontents due to large amount of scrolling textual characters.

In one or more embodiments, the description is tagged with the timestamp assigned to corresponding video scene and is included in a log ofthe video capture in a synchronized manner based on the time stamp.Specifically, the description and the corresponding scene aresynchronized based on the time stamp during a replay of the videocapture. In one or more embodiments, the video capture and the log ofthe video capture are stored in the data repository (234).

The data repository (234) (and/or any of the surface unit provided data,video capture, log of the video capture, etc. stored therein) may be adata store such as a database, a file system, one or more datastructures (e.g., arrays, link lists, tables, hierarchical datastructures, etc.) configured in a memory, an extensible markup language(XML) file, any other suitable medium for storing data, or any suitablecombination thereof. The data repository (234) may be a device internalto the E&P computer system (208). Alternatively, the data repository(234) may be an external storage device operatively connected to the E&Pcomputer system (208).

In one or more embodiments, the knowledge sharing manager (221) isconfigured to provide the video capture to another user of the E&P tool(230) such that the another user may use the E&P tool (230) based onknowledge obtained from the video capture. For example, a replay of thevideo capture may be viewed by another user to guide the another user inusing the E&P tool (230). In one or more embodiments, the aforementioneddescription is extracted from the log of the video capture to annotatethe corresponding scene based on the tagged time stamp for enhancingclarity of the knowledge embedded in the video capture.

In one or more embodiments, the replay of the video capture includes acontinuous reporting track synchronized with the play back of recordedscenes across the time line of the video capture. In particular, theaforementioned description is displayed in the continuous reportingtrack to annotate the corresponding scene when the replay reaches thetagged time stamp along the time line. In one or more embodiments, thereplay of the video capture includes the description as an individualscene marker marking the corresponding scene when the replay reaches thetime stamp along the time line.

In one or more embodiments, the video capture is provided to anotheruser in response to a search request from the another user during asubsequent E&P tool session controlled by the another user using the E&Ptool. For example, in response to the search request, the video captureis identified based on a context of the subsequent E&P tool session whenthe search request is received. In another example, in response to thesearch request, the video capture is identified based on a search termprovided by another user representing a topic regarding which theanother user needs guidance. In one or more embodiments, the videocapture is replayed to the another user in response to identifying thevideo capture.

In one or more embodiments, the knowledge sharing manager (221) isconfigured to allow the another user viewing the replay of the videocapture to initiate a new E&P tool session from any scene selected bythe viewing user. Specifically, the knowledge sharing manager (221)identifies a particular scene in the video capture, based on an input ofthe another user viewing the replay, to initiate the new E&P toolsession. Once identified, the knowledge sharing manager (221) notifiesthe E&P tool (230) of the selected scene and, in response, the E&P tool(230) initiates the new E&P tool session starting from the selectedscene. In one or more embodiments, the new E&P tool session is initiatedbased on an execution state of the E&P tool (230) associated with theselected scene. For example, the execution state includes values of allvariables, states, contents of buffers, queues, and other necessary datastructures sufficient to uniquely define an execution status of the E&Ptool (230) and was captured while recording the selected scene duringthe previous E&P tool session. In one or more embodiments, the knowledgecapture module (224) is configured to capture the execution state of theE&P tool (230) using the metadata capture API (228) from the task engine(231).

In one or more embodiments, two or more of the knowledge capture module(224), the knowledge sharing manager (221), and the input module (223)may be combined. In one or more embodiments, one or more of theknowledge capture module (224), the knowledge sharing manager (221), andthe input module (223) may be a built-in feature of the E&P tool (230),an installed software plug-in of the E&P tool (230), or a stand aloneapplication coupled to the E&P tool (230) via an interface.

FIGS. 2.1 and 2.2 depict an example method for knowledge capture andsharing of exploration and production tool sessions in accordance withone or more embodiments. For example, the method depicted in FIGS. 2.1and 2.2 may be practiced using the E&P computer system (208) describedin reference to FIG. 1.1 above. In one or more embodiments, one or moreof the elements shown in FIGS. 2.1 and 2.2 may be omitted, repeated,and/or performed in a different order. Accordingly, embodiments ofdetermining differential stress based on formation curvature andmechanical units should not be considered limited to the specificarrangements of elements shown in FIGS. 2.1 and 2.2.

FIG. 2.1 depicts an example method for knowledge capture during an E&Ptool session. Initially in Step 201, an E&P tool session controlled by auser is performed using an E&P tool based on a field data setcorresponding to characteristics of a subterranean formation. Asdescribed above, one or more field operation management tasks (e.g.,analysis task, modeling task, control task, optimization task, etc.) maybe performed in the E&P tool session using the E&P tool. For example,the E&P tool is provided with functionality to manipulate and analyzethe field data set for performing seismic interpretation or boreholeresistivity image log interpretation to identify geological surfaces inthe subterranean formation or performing simulation, planning, andoptimization of production operations of the wellsites in the field.During the E&P tool session, activities performed by the E&P tool aredisplayed to the user as a sequence of scenes corresponding to progressof the E&P tool session.

In Step 202, a video capture of a sequence of scenes generated by theE&P tool and displayed to the user during the E&P tool session isrecorded. In one or more embodiments, these scenes are captured directlyfrom the E&P tool via a video capture application programming interface(API) so as to preserve complete visual details of the activitiesperformed by the E&P tool during the E&P tool session.

In Step 203, a description associated with a scene in the sequence iscaptured. In particular, the first scene is assigned a time stamp in atime line of the video capture. In one or more embodiments, thedescription is generated by the user to describe an event of the E&Ptool session, such as the “updating porosity” event in an E&P simulationsession. As described above, such user generated description may be inthe format of audio description, textual description, and/or videodescription. In one or more embodiments, such user generated descriptionmay be captured using a microphone, camera, keyboard coupled to the E&Ptool.

In one or more embodiments, the description is the description isextracted from the E&P tool via a metadata capture API. In suchembodiments, the description may include an action performed by the E&Ptool and/or a data setting used by the E&P tool. For example, the actionmay relates to a particular process launched by the E&P tool, such asthe “export a rescue model that includes reverse faults and propertiesin the 3 D grid” process. In one or more embodiments, the aforementioneduser generated description of an event and this automatically capturedaction may correspond to the same activity of the E&P tool. In anotherexample, the data settings used by the E&P tool may includevisualization style settings. In one or more embodiments, thedescription is captured at a higher frequency than the recorded videoscenes to allow the replay to be in a slow motion mode. Specifically,the video scene may include slow changing details while thecorresponding description typically includes higher frequency contentsdue to large amount of scrolling textual characters.

In Step 204, the description is tagged with the time stamp such that thedescription and the corresponding scene can be synchronized based on thetime stamp during a replay of the video capture. In one or moreembodiments, in Step 205, the tagged description is included in a log ofthe video capture are stored with the video capture. Subsequently, thestored video capture may be shared by another user of the E&P tool usingthe method shown in FIG. 3.2 below.

FIG. 2.2 depicts an example method for knowledge sharing during an E&Ptool session. In one or more embodiments, the knowledge sharing depictedin FIG. 2.2 is based on the knowledge capture depicted in FIG. 2.1 aboveusing the same E&P tool.

Initially in Step 211, a first E&P tool session controlled by a firstuser is performed using the E&P tool based on a field data set that mayor may not be the same field data set depicted in FIG. 2.1.

In Step 212, a video capture of multiple scenes generated by the E&Ptool and displayed to a second user during a second E&P too session isprovided. In particular, the second E&P tool session was performed priorto the first E&P tool session where the video capture contains knowledgeof the second user that can be shared by the first user for guidance inperforming the first E&P tool session. In one or more embodiments, theprovided video capture was generated using the method shown in FIG. 3.1during the second E&P tool session.

In Step 213, the video capture is presented to the first user. In one ormore embodiments, the video capture is identified based on a currentcontext of the first E&P tool session and presented to the first userautomatically. For example, when the first user is performing aparticular task in the E&P tool session, the video capture previouslyrecorded during the second E&P tool session may be deemed as relevant tothe particular task. Accordingly, this video capture is automaticallyidentified and presented to the first user, for example in a pop upsuggestion window overlaying the working session window of the first E&Ptool session.

In one or more embodiments, the video capture is presented to the firstuser in response to a search request or request for help from the firstuser during the first E&P tool session. For example, a search term maybe entered by the first user or a help menu topic may be selected by thefirst user in the E&P tool during the first E&P tool session.Accordingly, a knowledge database may be searched based on the searchterm and/or the help topic to identify the video capture previouslyrecorded during the second E&P tool session as relevant to the need ofthe first user.

In Step 214, the video capture is replayed to the first user of the E&Ptool. As described above, the video capture includes recorded scenes anda log of the video capture includes descriptions corresponding to therecorded scenes. In one or more embodiments, the descriptions areextracted from the log of the video capture to annotate thecorresponding scenes based on the tagged time stamps.

In one or more embodiments, during the replay, the descriptions aredisplayed in a continuous reporting track synchronized with the replayedscenes across the time line of the video capture. Specifically, aparticular description scrolls into the continuous reporting track whenthe replay reaches the time stamp tagged to the description as itscorresponding scene is played back according to the time line of thevideo capture. In one or more embodiments, during the replay, adescription is inserted as an individual scene marker marking itscorresponding scene when the replay reaches the time stamp tagged to thedescription as its corresponding scene is played back according to thetime line of the video capture.

In one or more embodiments, mechanisms are provided to allow the firstuser to use the E&P tool based on knowledge obtained from viewing thereplay. For example, the first user may be able to control the first E&Ptool session in a more efficient manner. In another example, the firstuser is allowed to select certain critical scene in the sequence ofrecorded scenes during the replay to restart the first E&P tool sessionto bypass the portion of the first E&P tool session performed prior toviewing the video capture. Such critical scene may represent a milestonein the E&P tool session where corresponding execution state of the E&Ptool was captured while recording the scene previously during the secondE&P tool session. Based on the first user selected milestone sceneduring the replay, a new E&P tool session may be started or the firstE&P session may be restarted from the first user selected scene based onthe captured execution state of the E&P tool associated with theselected scene.

Additional features, systems and/or methods of knowledge capture andsharing of E&P tool sessions are further detailed below in the examplesdepicted in FIGS. 3.1-3.4. These additional features, systems, and/ormethods represent possible implementations and are included forillustration purposes and should not be construed as limiting. Moreover,it will be understood that different implementations of knowledgecapture and sharing of E&P tool sessions can include all or differentsubsets of aspects described below. Furthermore, the aspects describedbelow may be included in any order, and numbers and/or letters placedbefore various aspects are done for ease of reading and in no way implyan order, or level of importance to their associated aspects.Additionally, the following aspects can be carried out manually, insoftware, firmware, logic, hardware, or any combination thereof.

In one or more embodiments, the knowledge capture may be performed byrecording video capture in full screen mode to capture multiple E&Ptools executing in multiple windows simultaneously or recording insingle application capture mode to capture a single E&P tool executingin one of possibly multiple windows. In one or more embodiments, anautomatic scene marker is placed in the log of the video capturewhenever a new process of the E&P tool is opened in the E&P toolsession. In one or more embodiments, the log of the video captureincludes automatic streaming of settings of the E&P tool whenever anobject is updated in the E&P tool session. The level of detail in therecorded settings can be controlled by the user. In one or moreembodiments, the video capture may be compressed during periods ofdormant activity in the E&P tool session. In one or more embodiments,sub-titles may be injected into the log of the video capture indicatinga particular action of the E&P tool during the replay that is hiddenduring normal execution of the E&P tool. In one or more embodiments,well, property and reservoir names may be obfuscated based on user inputto protect the client data. The user can also change the color look-uptable in 3D to hide actual property distribution, and optionallyintroduce a grid transformation that distorts the model while retainingphysical credibility. In one or more embodiments, the cursor or otherpointer of the E&P tool can be hidden during the replay. In one or moreembodiments, the complete execution state of the E&P tool is saved aseach scene marker is recorded in video capture or the log of the videocapture, along with the location of the saved execution state. In one ormore embodiments, the recording or playback can be paused and re-startedas controlled by the user.

FIGS. 3.1-3.4 depict various screenshots that further illustrate theknowledge capture and sharing of exploration and production toolsessions in accordance with one or more embodiments. Throughout FIGS.3.1-3.3, visual call-outs are identified by the label “CO”. Thesecall-outs are optionally displayed in the user screen when the userhovers a mouse pointer over particular areas of the display forproviding hints or suggested instructions.

FIG. 3.1 is an example of creating and sharing a video capturecontaining knowledge of using the E&P tool. As shown in FIG. 3.1, user-1(316) is a user of an E&P tool who is creating a video capture of an E&Ptool session for seismic interpretation. A shown, screenshot-1 (310) isan example screenshot of what the user-1 (316) may see during thecreation of the video capture for the E&P tool session. Inside thescreenshot-1 (310), E&P tool command menu (311) is a user interface menufor selecting/launching processes (e.g., input process, stratigraphyprocess, geophysics process, etc.) within the E&P tool. For example, theuser-1 (316) may have previously launched a seismic interpretationprocess that generates on-going intermediate results in the seismicinterpretation window-1 (312). Typically, the entire seismicinterpretation process may be an interactive process controlled by theuser-1 (316) and lasting an extended period of time (e.g., hours, days,etc.) depending on the complexity of the seismic data set and theexperience level of the user-1 (316).

Further as shown, video capture command (313) is inserted as a softwareplug-in feature in the E&P tool command menu (311). The user-1 (316) hasactivated the video capture command (313) to launch the knowledgecapture window (300), which is shown to include recorded scene (314.1),recorded script (314.2), current action and/or data settings (314.3),time line (314.4), textual note input (314.5), and various commandbuttons.

Specifically, the recorded scene (314.1), among a sequence of recordedscenes, is a video recording (referred to as video capture) of theseismic interpretation window-1 (312) showing a display of continuousseismic interpretation activities. The recorded scene (314.1) mayinclude one or more video frames in the resultant video recording. Thesequence of recorded scenes, or a portion thereof, may be edited duringthe recording or a subsequent replay, for example by user-1 (316) usingvideo editing command buttons (317). For example, the user-1 (316) maypause the recording and skipping over unimportant portions of thelengthy interpretation process. In addition, the recorded scene (314.1)or other frame/scene in the sequence of recorded scenes may be capturedinto a still image using the command button-1 (315.1). For example, suchcaptured still image may correspond to a relevant event in the seismicinterpretation session and described by a corresponding portion of therecorded script (314.2). Accordingly, the captured still image and thecorresponding script description may be inserted into a report of theseismic interpretation session.

The recorded script (314.2) is an automatically generated text scriptthat is converted from a verbal narration of user-1 (316) using voicerecognition techniques. The verbal narration may include a descriptionof the continuous seismic interpretation activities displayed in theseismic interpretation window-1 (312) as well as other usefulinformation regarding techniques or configuration settings relevant tothe recorded scene (314.1). The recorded script (314.2) may be edited,for example by user-1 (316), during the recording (e.g., such as throughvoice commands or user input) or at a subsequent time. The recordedscript (314.2) may be stored in text format or video format.

The current action and/or data settings (314.3) displays any currentaction (e.g., initiation or termination of a process) performed by theE&P tool and/or any current data settings (e.g., any particular seismicinterpretation setting) used by the E&P tool. Such action and/or datasetting may be continuously displayed in a free running manner orselectively displayed in response to a user selection. Further, suchaction and/or data setting, whether being displayed or hidden, may becontinuously captured in a free running manner or selectively capturedin response to a user interaction.

The textual note input (314.5) is a data entry field allowing user-1(316) to enter any textual information in conjunction with or in lieu ofthe verbal narration. For example, the textual note may be supplementalto the recorded script (314.2) in describing the seismic interpretationactivities.

For sharing purposes, key words, phrases, processes, or data used duringvideo capture creation may be stored as metadata associated with thevideo capture. Advantageously, the metadata may be stored and searchablein a knowledge database such that a user specified search term or acontext related to a particular process or workflow in the E&P toolsession may be used to retrieve the video capture.

The time line (314.4) shows the progression of the recording based on apredefined and/or user selectable time scale. The recorded scene(314.1), a segment of the recorded script (314.2), captured currentaction and/or data setting (314.3), and entered textual note input(314.5) are tagged with a time stamp based on current progression of thetime line (314.4) when they are recorded/captured, such that the replayof these recorded/captured information can be synchronized in separateplayback streams. For example, the recorded sequence of scenes may besubsequently played back as a primary playback stream while the recordedscript (314.2) may be selectively played back as a supplemental playback stream. Further, one or more of the recorded script (314.2), thecaptured current action and/or data setting (314.3), and the enteredtextual note input (314.5) may be treated as metadata of the videocapture and stored as discussed above, as well as in a log of the videocapture.

Once the recording and associated capturing are complete, the videocapture and the log of the video capture may be saved by activating thecommand button-2 (315.2) so that video capture may be replayed later tothe user for reference. In addition, the video capture and the log ofthe video capture may be saved and published by activating the commandbutton-3 (315.3) so that video capture may be shared for replay byauthorized users of the E&P tool. For example, the authorized users maybe defined by the user-1 (316) or by a company policy regarding accessauthorization with respect to work product of the user-1 (316). Forexample, any team member on the same team with the user-1 (316) may beincluded in the authorized users.

As described above, the knowledge capture and sharing functionality maybe integrated with the E&P tool as one of a built-in feature, ainstalled software plug-in, or a separate software application coupledwith the E&P tool. Accordingly, the user-1 (316) may create the videocapture without leaving the seismic interpretation session or exitingthe E&P tool.

FIG. 3.2 shows an example screenshot-2 (320) of accessing a videocapture containing knowledge of using the E&P tool. As shown in FIG.3.2, another user of the E&P tool, user-2 (324), is performing seismicinterpretation using the E&P tool that has generated the E&P toolwindow-2 (321) displaying continuous seismic interpretation activitiescontrolled by the user-2 (324). The user-2 (324) has activated thecommand button-4 (322) to search for relevant expert knowledgeinformation for guiding the seismic interpretation session. As shown,the search result is summarized in the knowledge sharing window-1 (323)having a brief description of a previously recorded knowledge video(323.1) submitted by another user (e.g., user-1 (316) depicted in FIG.3.1) and stored in a knowledge database, a built-in guided workflow(323.2) included as embedded training material of the E&P tool, and anadvertisement (323.3) of a software plug-in module that is retrievedfrom an online software store catalog. For example, these search resultsmay be identified based on a current context of the seismicinterpretation session when the user activates the command button-4(322) such that the returned search results are most relevant to thecurrent task that the user-2 (324) is working on.

As described above, the knowledge capture and sharing functionality maybe integrated with the E&P tool as one of a built-in feature, aninstalled software plug-in, or a separate software application coupledwith the E&P tool. Accordingly, the user-2 (324) may view the videocapture without leaving the seismic interpretation session or exitingthe E&P tool.

FIG. 3.3 shows an example screenshot-3 (330) of accessing a videocapture containing data that may be instructive of how to use the E&Ptool. As shown in FIG. 3.3, another user (not shown) of the E&P tool isperforming seismic interpretation using the E&P tool. Embodiments of theE&P tool are configured to provide guidance on its use. As illustrated,the user has selected a particular topic or object from the E&P toolhelp menu (331) for relevant information specific to a current task inthe seismic interpretation session. Selecting from the E&P tool helpmenu (331) launches the knowledge sharing window-2 (334) where the userhas selected two search terms (shown as highlighted) and activated thecommand button-5 (333) to search for relevant expert knowledgeinformation. As shown, the search result is summarized and organizedusing window tabs (335) of the knowledge sharing window-2 (334). Forexample, different tabs allow the user to access information fromdifferent sources including a knowledge database containing previouslyrecorded video capture, third party search engines, or other informationportals.

As described above, the knowledge capture and sharing functionality maybe integrated with the E&P tool as one of a built-in feature, aninstalled software plug-in, or a separate software application coupledwith the E&P tool. Accordingly, the user may access the video capturewithout leaving the seismic interpretation session or exiting the E&Ptool.

FIG. 3.4 shows an example screenshot-4 (340) of the video replay. Asshown, the recording created by user-1 (316) shown in FIG. 3.1 isreplayed to the user-2 (324) as a result of the search depicted in FIG.3.2 or FIG. 3.3. In the screenshot-4 (340), the replay includes videoscene (341) annotated with an automatic annotation (346) showing asub-title “Updating Porosity” that describes the particular video scene(341). For example, the replayed video scene (341) may correspond to thepreviously recorded video scene (314.1) depicted in FIG. 3.1. Inaddition, the replay includes synchronized reporting track (342)displaying recorded actions of the E&P tool as well as data settingspanel (343) displaying recorded data settings used by the E&P tool.Information displayed in the synchronized reporting track (342) maycorrespond to the current action and/or data settings (314.3) depictedin FIG. 3.1. Further, the synchronized reporting track (342) may also beused to display the recorded script (314.2) shown in FIG. 3.1 based onuser configuration, such as selected using the playback controls (344).As shown, the playback controls (344) also allows starting, stopping,fast forward/reverse, zoom, etc. of the video capture. Lastly, thereplay may also include the absolute and relative times panel (345)showing relevant timing information, for example corresponding to thetime line (314.4) depicted in FIG. 3.1.

FIG. 4 illustrates one embodiment of a computing device (1000) that canimplement the various techniques described herein, and which may berepresentative, in whole or in part, of the elements described herein.Computing device (1000) is only one example of a computing device and isnot intended to suggest any limitation as to scope of use orfunctionality of the computing device and/or its possible architectures.Neither should computing device (1000) be interpreted as having anydependency or requirement relating to any one or combination ofcomponents illustrated in the example computing device (1000).

Computing device (1000) includes one or more processors or processingunits (1002), one or more memory and/or storage components (1004), oneor more input/output (I/O) devices (1006), and a bus (1008) that allowsthe various components and devices to communicate with one another. Bus(1008) represents one or more of any of several types of bus structures,including a memory bus or memory controller, a peripheral bus, anaccelerated graphics port, and a processor or local bus using any of avariety of bus architectures. Bus (1008) can include wired and/orwireless buses.

Memory/storage component (1004) represents one or more computer storagemedia. Component (1004) can include volatile media (such as randomaccess memory (RAM)) and/or nonvolatile media (such as read only memory(ROM), flash memory, optical disks, magnetic disks, and so forth).Component (1004) can include fixed media (e.g., RAM, ROM, a fixed harddrive, etc.) as well as removable media (e.g., a Flash memory drive, aremovable hard drive, an optical disk, and so forth).

One or more input/output devices (1006) allow a user to enter commandsand information to computing device (1000), and also allow informationto be presented to the user and/or other components or devices. Examplesof input devices include a keyboard, a cursor control device (e.g., amouse), a microphone, a scanner, and so forth. Examples of outputdevices include a display device (e.g., a monitor or projector),speakers, a printer, a network card, and so forth.

Various techniques may be described herein in the general context ofsoftware or program modules. Generally, software includes routines,programs, objects, components, data structures, and so forth thatperform particular tasks or implement particular abstract data types. Animplementation of these modules and techniques may be stored on ortransmitted across some form of computer readable media. Computerreadable media can be any available non-transitory medium ornon-transitory media that can be accessed by a computing device. By wayof example, and not limitation, computer readable media may comprise“computer storage media”.

“Computer storage media” and “computer readable medium” include volatileand non-volatile, removable and non-removable media implemented in anymethod or technology for storage of information such as computerreadable instructions, data structures, program modules, or other data.Computer storage media include, but are not limited to, computerrecordable media such as RAM, ROM, EEPROM, flash memory or other memorytechnology, CD-ROM, digital versatile disks (DVD) or other opticalstorage, magnetic cassettes, magnetic tape, magnetic disk storage orother magnetic storage devices, or any other medium which can be used tostore the desired information and which can be accessed by a computer.

The computer device (1000) may be connected to a network (not shown)(e.g., a local area network (LAN), a wide area network (WAN) such as theInternet, or any other similar type of network) via a network interfaceconnection (not shown). Those skilled in the art will appreciate thatmany different types of computer systems exist (e.g., desktop computer,a laptop computer, a personal media device, a mobile device, such as acell phone or personal digital assistant, or any other computing systemcapable of executing computer readable instructions), and theaforementioned input and output means may take other forms, now known orlater developed. Generally speaking, the computer system (1000) includesat least the minimal processing, input, and/or output means necessary topractice one or more embodiments.

Further, those skilled in the art will appreciate that one or moreelements of the aforementioned computer device (1000) may be located ata remote location and connected to the other elements over a network.Further, one or more embodiments may be implemented on a distributedsystem having a plurality of nodes, where each portion of theimplementation (e.g., the input module (223), the knowledge sharingmanager (221), the knowledge capture module (224), the E&P tool (230),the display unit (233), the data repository (234), etc.) may be locatedon a different node within the distributed system. In one or moreembodiments, the node corresponds to a computer system. Alternatively,the node may correspond to a processor with associated physical memory.The node may alternatively correspond to a processor with shared memoryand/or resources.

The systems and methods provided relate to the acquisition ofhydrocarbons from an oilfield. It will be appreciated that the samesystems and methods may be used for performing subsurface operations,such as mining, water retrieval, and acquisition of other undergroundfluids or other geomaterials from other fields. Further, portions of thesystems and methods may be implemented as software, hardware, firmware,or combinations thereof.

While knowledge capture and sharing of exploration and production toolsessions has been described with respect to a limited number ofembodiments, those skilled in the art, having benefit of thisdisclosure, will appreciate that other embodiments may be devised whichdo not depart from the scope of knowledge capture and sharing ofexploration and production tool sessions as disclosed herein.Accordingly, the scope of knowledge capture and sharing of explorationand production tool sessions should be limited only by the attachedclaims.

What is claimed is:
 1. A method for knowledge capture of exploration andproduction (E&P) tool sessions, comprising: performing, using an E&Ptool configured on a computer system, a first E&P tool session based ona subterranean formation field data set; recording a video capture of aplurality of scenes generated by the E&P tool and displayed during thefirst E&P tool session; capturing a description associated with a firstscene of the plurality of scenes, wherein the first scene is assigned atime stamp corresponding to a specific point in time of a time line ofthe video capture; tagging the description with the time stamp includedin a log of the video capture; and storing the video capture and the logof the video capture, wherein the description is synchronized with thespecific point in time of the first scene based on the time stamp. 2.The method of claim 1, wherein the description describes an event of thefirst E&P tool session, and wherein the description comprises at leastone description selected from a group consisting of audio description,textual description, and video description.
 3. The method of claim 1,wherein the description is extracted from the E&P tool during the firstE&P tool session, and wherein the description represents at least onedescription selected from a group consisting of an action performed bythe E&P tool and a data setting used by the E&P tool.
 4. The method ofclaim 1, wherein the first E&P tool session comprises a seismicinterpretation session.
 5. The method of claim 1, wherein the videocapture is recorded using an application programming interface (API) ofthe E&P tool, and wherein the description is captured at a higherfrequency than the video capture.
 6. The method of claim 1, furthercomprising: replaying the video capture, wherein the description isextracted from the log of the video capture to annotate the first scenebased on the time stamp.
 7. The method of claim 6, further comprising:receiving a search request during a second E&P tool session; andidentifying, in response to the search request, the video capture basedon at least a portion of the search request, wherein the video captureis replayed in response to identifying the video capture.
 8. The methodof claim 6, further comprising: displaying, during a replay, acontinuous reporting track synchronized with the plurality of scenesacross the time line of the video capture, wherein the descriptionannotates the first scene in the continuous reporting track when thereplay reaches the time stamp.
 9. The method of claim 6, furthercomprising: displaying, during a replay, the description as anindividual scene marker marking the first scene when the replay reachesthe time stamp.
 10. The method of claim 6, further comprising:identifying a second scene of the plurality of scenes; and initiating asecond E&P tool session starting from the second scene based on anexecution state of the E&P tool associated with the second scene. 11.The method of claim 10, further comprising: capturing the executionstate of the E&P tool while recording the second scene during the firstE&P tool session.
 12. A computer system for knowledge capture ofexploration and production (E&P) tool sessions of, comprising: aprocessor and memory; an E&P tool stored in the memory, executing on theprocessor, and configured to perform E&P tool sessions based on asubterranean formation field data set; a knowledge capture module storedin the memory, executing on the processor, and configured to: record avideo capture of a plurality of scenes generated by the E&P tool anddisplayed during a first E&P tool session; capture a descriptionassociated with a first scene of the plurality of scenes, wherein thefirst scene is assigned a time stamp corresponding to a specific pointin time of a time line of the video capture; tag the description withthe time stamp to be included in a log of the video capture; and storethe video capture and the log of the video capture, wherein thedescription is synchronized with the specific point in time of the firstscene based on the time stamp; a knowledge sharing manager stored in thememory, executing on the processor, and configured to: replay the videocapture, wherein the description is extracted from the log of the videocapture to annotate the first scene based on the time stamp; and arepository configured to store the video capture and the log of thevideo capture.
 13. The computer system of claim 12, the knowledgecapture module further configured to: receive the description todescribe an event of the first E&P tool session, wherein the descriptioncomprises at least one description selected from a group consisting ofaudio description, textual description, and video description.
 14. Thecomputer system of claim 12, the knowledge capture module furtherconfigured to: extract the description from the E&P tool during thefirst E&P tool session, and wherein the description represents at leastone description selected from a group consisting of an action performedby the E&P tool and a data setting used by the E&P tool.
 15. Thecomputer system of claim 12, wherein the first E&P tool sessioncomprises a seismic interpretation session.
 16. The computer system ofclaim 12, wherein the video capture is recorded using an applicationprogramming interface (API) of the E&P tool, and wherein the descriptionis captured at a higher frequency than the video capture.
 17. Thecomputer system of claim 12, the knowledge sharing manager furtherconfigured to: receive a search request during a second E&P toolsession; and identify, in response to the search request, the videocapture based on at least a portion of the search request, whereinreplaying the video capture is replayed in response to identifying thevideo capture.
 18. The computer system of claim 12, the knowledgesharing manager further configured to: display, during a replay, acontinuous reporting track synchronized with the plurality of scenesacross the time line of the video capture, wherein the descriptionannotates the first scene in the continuous reporting track when thereplay reaches the time stamp.
 19. The computer system of claim 12, theknowledge sharing manager further configured to: display, during areplay, the description as an individual scene marker marking the firstscene when the replay reaches the time stamp.
 20. The computer system ofclaim 12, the knowledge sharing manager further configured to: identifya second scene of the plurality of scenes; and notify the E&P tool ofthe second scene, the E&P tool further configured to: initiate a secondE&P tool session starting from the second scene based on an executionstate of the E&P tool associated with the second scene.
 21. The computersystem of claim 20, the knowledge capture module further configured to:capture the execution state of the E&P tool while recording the secondscene during the first E&P tool session.
 22. A method for knowledgesharing of exploration and production (E&P) tool sessions, comprising:initiating, using an E&P tool configured on a computer system, a firstE&P tool session based on a subterranean formation field data set; andproviding a video capture of a second E&P tool session, wherein thevideo capture records a first scene, among a plurality of scenesgenerated by the E&P tool and displayed during the second E&P toolsession, wherein the first scene is assigned a time stamp correspondingto a specific point in time of a time line of the video capture, andwherein the first scene is associated with a description tagged with thetime stamp and included in a log of the video capture such that thedescription is synchronized with the specific point in time of the firstscene based on the time stamp; and presenting the video capture to auser.
 23. The method of claim 22, wherein the video capture is recordedusing an application programming interface (API) of the E&P tool, andwherein the description is captured at a higher frequency than the videocapture.
 24. The method of claim 22, further comprising: receiving asearch request during the first E&P tool session; and identifying, inresponse to the search request, the video capture of the second E&P toolsession based on at least a portion of the search request.
 25. Themethod of claim 22, further comprising: replaying the video capture,wherein the description is synchronized with the specific point in timeof the first scene based on the time stamp during a replay.
 26. Themethod of claim 25, further comprising: displaying, during a replay, acontinuous reporting track synchronized with the plurality of scenesacross the time line of the video capture, wherein the descriptionannotates the first scene in the continuous reporting track when thereplay reaches the time stamp.
 27. The method of claim 25, furthercomprising: displaying, during a replay, the description as anindividual scene marker marking the first scene when the replay reachesthe time stamp.
 28. The method of claim 25, further comprising:identifying a second scene of the plurality of scenes; and restartingthe first E&P tool session from the second scene based on an executionstate of the second E&P tool that is captured while recording the secondscene during the second E&P tool session.
 29. The method of claim 25,wherein the description is generated to describe an event of the secondE&P tool session, and wherein the description comprises at least onedescription selected from a group consisting of audio description,textual description, and video description.
 30. The method of claim 25,wherein the description is extracted from the E&P tool during the secondE&P tool session, and wherein the description represents at least onedescription selected from a group consisting of an action performed bythe E&P tool and a data setting used by the E&P tool.
 31. The method ofclaim 25, wherein the first E&P tool session comprises a seismicinterpretation session.
 32. A non-transitory computer readable mediumstoring instructions for knowledge capture of exploration and production(E&P) tool sessions, the instructions when executed causing a processorto: perform a first E&P tool session based on a subterranean formationfield data set; record a video capture of a plurality of scenesgenerated by the E&P tool and displayed during the first E&P toolsession; capture a description associated with a first scene of theplurality of scenes, wherein the first scene is assigned a time stampcorresponding to a specific point in time of a time line of the videocapture; tag the description with the time stamp included in a log ofthe video capture; and store the video capture and the log of the videocapture, wherein the description is synchronized with the specific pointin time of the first scene based on the time stamp.
 33. Thenon-transitory computer readable medium of claim 32, the instructionswhen executed further causing the processor to: replay the videocapture, wherein the description is synchronized with the specific pointin time of the first scene based on the time stamp during the replay.34. A non-transitory computer readable medium storing instructions forknowledge sharing of exploration and production (E&P) tool sessions, theinstructions when executed causing a processor to: initiate a first E&Ptool session based on a subterranean formation field data set; andprovide a video capture of a second E&P tool session, wherein the videocapture records a first scene, among a plurality of scenes generated bythe E&P tool and displayed during the second E&P tool session, whereinthe first scene is assigned a time stamp corresponding to a specificpoint in time of a time line of the video capture, and wherein the firstscene is associated with a description tagged with the time stamp andincluded in a log of the video capture such that the description issynchronized with the specific point in time of the first scene based onthe time stamp; and present the video capture to a user.
 35. Thenon-transitory computer readable medium of claim 34, the instructionswhen executed further causing the processor to: replay the video captureto the user, wherein the description is synchronized with the specificpoint in time of the first scene based on the time stamp during thereplay.